origination factoring mortgage offshore software development development trading business loan research stock investing offshore projects developers broker outsourcing market investment brokerage invest investor open source cash flow